// 方案2：纯IPC通信示例
// 在main.js中，完全移除URL参数，只使用IPC

// 加载普通URL
mainWindow.loadURL('http://localhost:3000/index.html');

// 等待页面加载完成后发送参数
mainWindow.webContents.once('did-finish-load', () => {
  // 通过IPC发送参数
  mainWindow.webContents.send('app-params', {
    mode: shouldAutoRender ? 'www' : shouldTest ? 'test' : 'normal',
    id: renderId,
    timestamp: new Date().toISOString()
  });
});

// 在前端HTML中监听
if (window.require) {
  const { ipcRenderer } = window.require('electron');
  ipcRenderer.on('app-params', (event, params) => {
    console.log('收到应用参数:', params);
    if (params.mode === 'www') {
      handleAutoRenderCommand({
        command: 'www',
        renderId: params.id,
        timestamp: params.timestamp
      });
    }
  });
}
